myStr = 'abcd'
myTuple = (1,5,9)
myList = ['2','3','9','6']
mySet = { '1','2','4','7' }
myDict = {
    "zhangsan":89,
    "lisi":90,
}
print(myStr)
print(myTuple)
print(myList)
print(mySet)
print(myDict)
# max找到最大的元素，min找到最小的元素
print(f'{max(myStr)}---字符串最大元素')
print(f'{max(myTuple)}---元组最大元素')
print(f'{max(mySet)}---集合最大元素')
print(f'{max(myDict)}---字典最大元素')
print(f'{max(myList)}---列表最大元素')
print(f'{min(myStr)}---字符串最小元素')
print(f'{min(myTuple)}---元组最小元素')
print(f'{min(mySet)}---集合最小元素')
print(f'{min(myDict)}---字典最小元素')
print(f'{min(myList)}---列表最小元素')
# 转字符串
print(f'{str(myStr)}---字符串转字符串')
print(f'{str(myTuple)}---元组转字符串')
print(f'{str(mySet)}---集合转字符串')
print(f'{str(myDict)}---字典转字符串')
print(f'{str(myList)}---列表转字符串')

# 转元组
print(f'{tuple(myStr)}---字符串转元组')
print(f'{tuple(myTuple)}---元组转元组')
print(f'{tuple(mySet)}---集合转元组')
print(f'{tuple(myDict)}---字典转元组')
print(f'{tuple(myList)}---列表转元组')

# 转列表
print(f'{list(myStr)}---字符串转列表')
print(f'{list(myTuple)}---元组转列表')
print(f'{list(mySet)}---集合转元列表')
print(f'{list(myDict)}---字典转列表')
print(f'{list(myList)}---列表转列表')

# 转集合
print(f'{set(myStr)}---字符串转集合')
print(f'{set(myTuple)}---元组转集合')
print(f'{set(mySet)}---集合转元集合')
print(f'{set(myDict)}---字典转集合')
print(f'{set(myList)}---列表转集合')

# 字典是键值对，不能随便转化

# sorted排序reverse= True表示倒序
print(f'{sorted(myStr)}---字符串排序')
print(f'{sorted(myTuple)}---元组排序')
print(f'{sorted(mySet)}---集合转排序')
print(f'{sorted(myDict)}---字典排序')
print(f'{sorted(myList)}---列表排序')

print(f'{sorted(myStr,reverse=True)}---字符串排序')
print(f'{sorted(myTuple,reverse=True)}---元组排序')
print(f'{sorted(mySet,reverse=True)}---集合转排序')
print(f'{sorted(myDict,reverse=True)}---字典排序')
print(f'{sorted(myList,reverse=True)}---列表排序')